//data packet for i2c display
//input data from ECU
typedef struct {
    variables_t in;
    unsigned    int8    obt, mapt, bar_percent;
    unsigned    int32   time;
    unsigned    int16   timeinj, timeinj_crank;
                int16   diff;
                int8    ign_power_up;            
    unsigned    int8    pw_acc; 
    unsigned    int16   flow_tst_couter;
    unsigned    int16   ad_ch[MAX_CH];
    unsigned    int8    cycles;
    unsigned    int8    pw_corr_per;
    unsigned    int8    pulse_crank;
    unsigned    int16   offset_ign_chanel[COUNT_MAX];
                int16   ign_table_out, ign_timer_in, spark_timer_tick;
    unsigned    int32   time_1;
                float   f_count;
} i2c_data_in_t;

//output data to ECU
typedef struct {
    int8   kb_button;
} i2c_data_out_t;

